@charset "utf-8";
html{color:#444;background:#fff;height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body,button,input,select,textarea{font:12px/1.5 tahoma,microsoft yahei,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
/* h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;} */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
.clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{zoom:1; clear:both;}
.rel{position:relative;}
.abs{position:absolute;}
img{border:0; max-height:100%; max-width:100%;}
.fl{float:left;}
.fr{float:right;}
input,button,textarea{ outline:0;}
button{border:0; cursor:pointer;}
.box{width:1200px; margin:0 auto;}
a{text-decoration:none; color:#4d4d4f;}
a:hover{text-decoration:underline; color:#ff6101;}
::selection { background:#ff6101; color:#fff; text-shadow:0;}
::-moz-selection { background:#ff6101; color:#fff; text-shadow:0; }
::-webkit-selection { background:#ff6101; color:#fff;  text-shadow:0;}


/* 头部NAV */
.site_nav{height:37px; border-bottom:1px solid #eee; background:#f5f5f5;}
.siteInfo{padding:5px 0; height:27px; line-height:27px;}
.siteInfo a{ font-size:14px; line-height:27px; display:inline-block; float:left; margin:0 10px;}
.siteInfo a.faceBook{text-indent:-9999px; background:url(../images/faceBook.png) no-repeat; width:23px; height:25px;}
.contact{line-height:27px; position:absolute; right:123px; color:#666;}
.se_kuaidi{width:80px;height:37px;margin-top:-5px;}
.se_kuaidi span{display:block;height:35px; text-align:center; font-weight:bold; line-height:37px;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;color:#ff6101;}
.se_kuaidi .kdcx{padding:10px; border:1px solid #ccc; border-top:none;position:absolute;right:0;top:35px;z-index:99;background:#fff;min-width:380px;display:none;}
.se_kuaidi .kd_in{height:37px;border:1px solid #bbb; float:left; width:298px;}
.se_kuaidi .kd_in input{display:block; width:230px;border:none;height:27px;padding:5px;float:left;}
.se_kuaidi .kd_in button{display:block;float:left;width:58px;background:ddd;height:37px;}
.se_kuaidi .samp{line-height:37px; clear:both;}
.se_kuaidi .search_focus{border-color:#ff6101;}
.se_kuaidi .search_focus button{background:#ff6101;color:#fff;}
.se_kuaidi span.on{background:#fff;border-color:#ccc;}
.se_kuaidi select,.se_kuaidi option{display:block; width:75px; height:37px; line-height:37px;}
.se_kuaidi select{ float:left; margin-right:5px;}

/* 头部 */
.site_head{height:96px; padding:30px 0; box-sizing:content-box;}
.site_head .logo{display:block; width:188px; height:96px; overflow:hidden; float:left;}
.coll{position:absolute; right:0; top:50%; margin-top:-23px; }
/*.coll a{ display:block;width:66px; height:66px;  border-radius:35px; border:4px solid rgba(189,186,186,1); color:#fff; text-align:center; line-height:22px; letter-spacing:1px; font-size:14px; border:0\9; *border:0; font-size:0px\9;*font-size:0px; background:rgba(140,140,140,1);background:rgba(140,140,140,0)\9;*background:rgba(140,140,140,0); background:url(../images/sc.png) no-repeat center center \9;*background:url(../images/sc.png) no-repeat center center; }
.coll a span{margin-top:10px; display:block;}
.coll a:hover{
	background:rgba(255,97,1,1);
	-webkit-animation-name:glow;
	-webkit-animation-direction:.8s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-timing-function:ease-in-out;
	}

*/
.coll a{display:block;width:72px; height:72px;  border-radius:35px; background:url(../images/sc.png) no-repeat center center; font-size:0;
-webkit-transition:background 0.3s ease-in-out;
-moz-transition:background 0.3s ease-in-out;
-o-transition:background 0.3s ease-in-out;
transition:background 0.3s ease-in-out;
}
.coll a:hover{background:url(../images/sc_h.png) no-repeat center center;}

.search{width:502px; height:60px; float:left; margin:20px 0 0 100px; overflow:hidden;}
.searchBar{ width:100%; height:25px;}
.searchBar span{float:left; display:inline-block; margin-right:2px; height:25px; line-height:25px; padding:0 15px; cursor:pointer; color:#666;}
.searchBar span.on{background:#666; color:#fff;}
.searchCon .se_in{position:relative; width:500px;height:33px; border:1px solid #666; display:none;}
.searchCon .se_in input{padding:5px; width:428px; border:0; background:none; height:23px; display:inline-block; font-size:15px; box-sizing:content-box;}
.searchCon .se_in button{position:absolute; right:0; top:0; z-index:9; background:#ff6101 url(../images/searchBur.png) no-repeat center center; width:65px; height:33px;}
.searchCon .on{display:block;}
.searchCon .se_in input::-webkit-input-placeholder{font-size:13px; line-height:23px;}
.searchCon .se_in input::-moz-placeholder{font-size:13px;}
.search_focus .searchBar span.on{background:#ff6101;}
.search_focus .searchCon .se_in{border-color:#ff6101;}


.searchCon .se_dg button{background:#ff6101; color:#fff;font-weight:600;}


.searchTb{width:330px; height:35px; float:left; margin:45px 0 0 50px; overflow:hidden;}
.searchTb .seTb{border:1px solid #666; height:33px;}
.searchTb input{ display:block;float:left; width:270px; height:23px;border:none;padding:5px;}
.searchTb button{display:block;float:left; width:48px; height:33px;background:#ff6101;text-align:center;color:#fff;font-size:14px;font-family:microsoft yahei;}
.search_focus .seTb{border-color:#ff6101;}


.footer{background:#5b5b5b; border-top:4px solid #ff6101; width:100%;}
.footer .f1{float:left; display:block; margin-top:20px; }
.footer .f1 dl{ display:block; height:57px; margin-bottom:30px;}
.footer .f1 dl dd{display:inline-block; float:left; margin-right:50px; height:57px; line-height:57px; padding-left:65px; font-size:26px;}
.footer .f1 dl dd a{display:block; color:#fff;}
.footer .f1 dl dd.d1{background:url(../images/zxkf.png) no-repeat left center;}
.footer .f1 dl dd.d2{background:url(../images/kfyx.png) no-repeat left center;}
.footer .f1 p{display:block; height:30px; line-height:30px; font-size:36px; color:#fff; text-align:center;}
.footer .f2{float:right;}
.footer .f2 ul{float:left; display:block; padding:0px 65px 0px 20px; border-left:1px solid #ff6101; position:relative;}
.footer .f2 ul li{display:block; height:18px; line-height:18px; padding-top:15px;}
.footer .f2 ul li a{ font-size:14px; color:#fff;}
.footer .f2 ul span{position:absolute; width:5px; height:35px; background:#ff6101; display:block; left:0; top:0;}




.huilv{ position:absolute; top:65px;  padding:8px 12px 8px 38px; background:#fff url(../images/hl.png) no-repeat 8px center; border-radius:5px; border:1px solid #ddd; background-size:auto 20px; height:35px; line-height:35px; font-size:18px; color:#000; 
animation:hl_shadow 2s ease-in-out infinite;
-webkit-animation:hl_shadow 2s ease-in-out infinite;
-moz-animation:hl_shadow 2s ease-in-out infinite;
-o-animation:hl_shadow 2s ease-in-out infinite;
}
.huilv b{color:#ff6101;}
.hl_index{left:920px;}
.hl_list{left:850px;}


.app_down{position:absolute; top:1px; background:transparent; border-left:1px solid transparent; border-right:1px solid transparent;}
.app_az{ left:278px;}
.app_ios{ left:385px;}
.app_down a.appLink{display:block; width:90px; height:35px;   text-indent:25px; font-size:14px; font-weight:400; color:#fff; line-height:35px; opacity:1;}
.app_down a.appLink:hover{animation:appFont .3s ease-in-out;
				 -webkit-animation:appFont .3s ease-in-out;
				 -moz-animation:appFont .3s ease-in-out;
				 -o-animation:appFont .3s ease-in-out;}
.app_az{background:url(../images/app_phone.png) no-repeat center center;background-size:90px 35px;}
.app_ios{background:url(../images/app_az.png) no-repeat center center;background-size:90px 35px;}
.app_info{position:absolute; top:36px; left:-1px; background:#fff; padding:10px; text-align:center; border:1px solid #ddd; border-top-color:#eee; border-radius:0 0 6px 6px; z-index:99; display:none;}
.app_info p{font-size:14px; line-height:2em; }
.app_info p a.app_a{color:#ff6101; float:none; font-weight:700; font-size:14px; text-decoration:underline; margin-bottom:5px;}
.app_info img{max-width:200px; max-height:200px;}




/* 头部导航 */
.topMenu{height:32px; border-top:3px solid #ff6101; background:#777474;}
.topMenu ul{padding-left:155px; height:26px;}
.topMenu ul li{float:left; display:inline-block; width:22%; line-height:20px; margin:0 10px; position:relative;}
.topMenu ul li a{display:block; padding:6px 0; text-align:center; font-size:16px; color:#fff; background:#777474;
-webkit-transition:background .3s ease-in-out;
-moz-transition:background .3s ease-in-out;
-o-transition:background .3s ease-in-out;
}
.topMenu ul li em{position:absolute; display:block; width:1px; height:18px; right:-10px; background:#fff; top:7px;}
.topMenu ul li a:hover{background:#ff6101; text-decoration:none;}
.menu_list ul{padding-left:0;}




/* 购物车 */
.shoppingCart{display:block; width:145px; text-indent:25px; line-height:35px; height:35px; background:#ff6101 url(../images/gwc.png) no-repeat 15px center; border-radius:0; text-align:center; color:#fff; font-size:14px; letter-spacing:1px; position:absolute; right:0; top:75px;}
.shoppingCart:hover{background-color:#e45600;color:#fff; text-decoration:none;}
















#returnTop {
	display:none;
	position:absolute;
	z-index:999;
	right:50%;
	bottom:304px;
	opacity:0;
	margin-right:-650px;
	width:50px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/Top.png);
	_background-image:url(../images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
}
#returnTop:hover {
	background-position:0 -50px;
}







/* 20150202 admin */
.admin,.cart_main{width:1200px; margin:20px auto;}
.admin{ border-radius:5px;}
.account,.fill,.circuit,.records{width:948px;}
.ding,.bz{width:100%; background:none;}
.yj{background:none;}
.leftpan{margin-left:-1px;}
.bz{text-align:center;}


.cart_bottom{background:none; width:100%;}
.weizhi{background:none; margin-bottom:15px;}
.bt{width:90%; margin:5px auto;}
.product, .product_2{width:90%; margin:5px auto;}
.address .box{width:auto;}

.my_name{color:#4d4d4d !important;}



.help_box{ margin:30px auto;}




.fill {
float: right;
margin-right: 22px;
display: inline;
padding: 20px 10px;
}



#lan{ display:none;}
.siteHead.box{border-bottom: 1px solid #eee;
background: #f5f5f5;}
.site_head.box{background:#fff;}
.topMenu .box{border-top: 3px solid #ff6101;
background: #777474; margin-top:-3px;
}
.site_main .box{background-size: cover;
background-image: url(../images/bg1.jpg);
background-position: center center;
background-repeat: no-repeat;}
.footer .box{background: #5b5b5b;
border-top: 4px solid #ff6101;
 padding:50px 0;
 margin-top:-4px;
}
#returnTop{margin-right:-600px !important; bottom:416px !important; display:none !important;}





